'use strict';

module.exports = {
  up: async (queryInterface, Sequelize) => {
    // 预置品牌数据
    const brands = [
      {
        name: '得力',
        description: '得力集团有限公司，文具行业知名品牌',
        status: 'active',
        created_at: new Date(),
        updated_at: new Date()
      },
      {
        name: '晨光',
        description: '晨光文具，中国知名文具品牌',
        status: 'active',
        created_at: new Date(),
        updated_at: new Date()
      },
      {
        name: '3M',
        description: '3M公司，多元化科技企业',
        status: 'active',
        created_at: new Date(),
        updated_at: new Date()
      },
      {
        name: '施耐德',
        description: '施耐德电气，全球能效管理专家',
        status: 'active',
        created_at: new Date(),
        updated_at: new Date()
      },
      {
        name: '汇利',
        description: '汇利文具，专业美术用品品牌',
        status: 'active',
        created_at: new Date(),
        updated_at: new Date()
      },
      {
        name: '康达',
        description: '康达办公用品，专业办公耗材供应商',
        status: 'active',
        created_at: new Date(),
        updated_at: new Date()
      },
      {
        name: '金士顿',
        description: '金士顿科技，全球知名存储产品制造商',
        status: 'active',
        created_at: new Date(),
        updated_at: new Date()
      },
      {
        name: '华为',
        description: '华为技术有限公司，全球领先的信息与通信技术解决方案供应商',
        status: 'active',
        created_at: new Date(),
        updated_at: new Date()
      },
      {
        name: '小米',
        description: '小米科技，专注于智能产品自主研发的移动互联网公司',
        status: 'active',
        created_at: new Date(),
        updated_at: new Date()
      },
      {
        name: '苹果',
        description: '苹果公司，全球知名的科技公司',
        status: 'active',
        created_at: new Date(),
        updated_at: new Date()
      }
    ];

    // 插入数据
    await queryInterface.bulkInsert('brands', brands, {});
  },

  down: async (queryInterface, Sequelize) => {
    // 删除所有品牌数据
    await queryInterface.bulkDelete('brands', null, {});
  }
};